package net.sxnic.jhitem.itempeople;

import java.util.List;

import net.sxnic.jhitem.itempeople.ItemPeople;
import net.sxnic.jhitem.itempeople.dao.ItemPeopleDao;
import net.sxinfo.core.spring25.Dao;
import net.sxinfo.core.spring25.DefaultManager;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service("itemPeopleManager")
public class DefaultItemPeopleManager extends DefaultManager<ItemPeople,ItemPeopleDao,String>
		implements ItemPeopleManager{

	@Autowired
	private ItemPeopleDao itemPeopleDao;
	@Override
	protected Dao<ItemPeople, String> getEntityDao() {
		return itemPeopleDao;
	}
	
	/**
	 * @Description: 根据主表id查询项目主要参加人员表
	 * @param baseinfoId 主表id
	 * @return 项目主要参加人员list
	 */
	public List<ItemPeople> findListByBaseinfoId(String baseinfoId)
	{
		return itemPeopleDao.findListByBaseinfoId(baseinfoId);
	}
	
	/**
	 * 根据主表ID查询国内参加人员
	 * @param baseinfoId 主表Id
	 * @return 国内参加人员List
	 */
	public List<ItemPeople> findGnList(String baseinfoId)
	{
		return itemPeopleDao.findGnList(baseinfoId);
	}
	
	/**
	 * 根据主表ID查询国外参加人员
	 * @param baseinfoId 主表Id
	 * @return 国外参加人员List
	 */
	public List<ItemPeople> findGwList(String baseinfoId)
	{
		return itemPeopleDao.findGwList(baseinfoId);
	}
}
